<?php namespace Common\Model;
use Hdphp\Model\Model;
//订单用户管理模型
class Order extends Model{
	//指定订单表名
    protected $table = "orderdity";
//	自动完成添加
    protected $auto=array(
        //更新时对 addtime 字段执行strtotime函数
        array('otime','time','function',3,1),   
        );
//	执行添加方法
	public function store($arr){
		if($this->create()){
//			获得post数据地址
            $str=$_POST['oaddress'];
//			函数查找替换
            function trimall($str){
               $qian=array(" ","　","\t","\n","\r");
//			   返回新字符串
               return str_replace($qian, '', $str);   
            }
//			执行函数并压入数据库
			$str=trimall($str);
//			p($str);die;
            $this->data['oaddress']=$str;
//			订单状态
            $this->data['ostate']='未发货';
//			获得总价格
            $allprice=0;
            foreach ($arr as $v){
            	$allprice += $v['total'];
            }
			$this->data['oprice']=$allprice;
//			p($allprice);die;
//			订单号
            $this->data['onum']=Cart::getOrderId();
//          获得post备注留言
			$a=$_POST['oremarks'];
//			把区域数组转出字符串压入数据库
			$this->data['oremarks']= implode(',', $a);
//			执行添加
            $this->data['homeuser_hid']=$_SESSION['hid'];
//			p($arr);die;
			$b=$this->add();
//			实例化订单列表
            $orderls= new \Common\Model\Orderls;
//			执行订单添加方法，传商品id 订单id。。
			if(!$orderls->orderls($arr,$a,$b));
			unset($_SESSION['cart']['goods']);
			return  true;
		}else{
			return false;
		}
	}
	
	
}